home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
CAD
/
PKEY11_1.ARJ
/
KEY.LSP
< prev
next >
Wrap
Text File
|
1992-03-14
|
10KB
|
252 lines
; *********** Patrick J. McKee **********
; ****Copyright 1992, Power Key tm****
;
;
;BEGIN DEFINITION OF KEY.LSP
; THIS PROGRAM DEFINES SEVERAL KEYS AS AN ALTERNATIVE TO
; SOME AUTOCAD COMMANDS.
;
(defun C:A()(setvar"cmdecho"1)
(menucmd"S=ARC")
(setq oer *error* *error* err2)(command ".ARC"))
(defun C:AR()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".ARRAY""au"))
(defun C:B()(setvar"cmdecho"1)
(menucmd"S=BREAK")
(setq oer *error* *error* err2)(command".BREAK" PAUSE "F"))
(defun C:BL()(setvar"cmdecho"1)
(menucmd"S=BLOCK")
(setq oer *error* *error* err2)(command ".BLOCK"))
(defun C:C()(setvar"cmdecho"1)
(menucmd"S=COPY")
(setq oer *error* *error* err2)(command ".COPY""AU"))
(defun C:bp()(setvar"cmdecho"1)
(load"bp"))
(defun C:CF()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".Chamfer"))
(defun C:CG()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".CHANGE"))
(defun C:CP()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".CHPROP"))
(defun C:CW()(setvar"cmdecho"1)
(load"cw"))
(defun C:EE()(setvar"cmdecho"1)
(load"EE"))
(defun C:CH()(setvar"cmdecho"1)
(SETQ SS1(SSGET))
(SETQ NEWL(GETSTRING "\nNew Drawing Layer : "))
(setq oer *error* *error* err2)(command ".CHANGE" SS1 "" "L" NEWL))
(defun c:col()(setvar"cmdecho"1)
(load"col"))
(defun C:CR()(setvar"cmdecho"1)
(menucmd"S=CIRCLE")
(setq oer *error* *error* err2)(command".CIRCLE"))
(defun C:CR2()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".CIRCLE""2P"))
(defun c:tc()(setvar"cmdecho"1)
(load"tc"))
(defun C:D()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".DIST"))
(defun c:DC()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".DTEXT""c"))
(defun C:vd()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".dim""vert"))
(defun C:hd()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".dim" "horiz"))
(defun C:DD()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".DDATTE"))
(defun C:DE()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".DDEMODES"))
(defun c:du()(setvar"cmdecho"1)
(load"duct"))
(defun c:et()(setvar"cmdecho"1)
(load"et"))
(defun C:ML()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".DDLMODES"))
(defun C:td()(setvar"cmdecho"1)
(menucmd"S=TEXT")
(setq oer *error* *error* err2)(command".DTEXT"))
(defun C:E()(setvar"cmdecho"1)
(menucmd"S=ERASE")
(setq oer *error* *error* err2)(command ".ERASE""AU"))
(defun C:EL()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".ERASE""L"""))
(defun C:EX()(setvar"cmdecho"1)
(menucmd"S=EXTEND")
(setq oer *error* *error* err2)(command ".EXTEND""au"))
(defun C:FR()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".FILLET""R" "0" "FILLET"))
(defun C:F()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".FILLET"))
(defun C:GN()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".POLYGON"))
(defun C:Gf()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(load"gf"))
(defun c:grd()(setvar"cmdecho"1)
(load"grd"))
(defun C:H()(setvar"cmdecho"1)
(menucmd"S=HATCH")
(setq oer *error* *error* err2)(command".HATCH"))
(defun C:I()(setvar"cmdecho"1)
(menucmd"S=INSERT")
(setq oer *error* *error* err2)(command".INSERT"))
(defun C:ib()(setvar"cmdecho"1)
(setq pt(cadr(entsel"\nSelect Block:")))
(setq e1(ssget pt))
(setq e2 (entget (ssname e1 0)))
(setq blname (cdr(assoc 2 e2)))
(setq oer *error* *error* err2)(command ".insert" blname))
(defun c:ky()(setvar"cmdecho"1)
(load"ky"))
(defun c:ld()(setvar"cmdecho"1)
(load"ld"))
(defun C:L()(setvar"cmdecho"1)
(menucmd"S=LINE")
(setq oer *error* *error* err2)(command".LINE"))
(defun C:LS()(setvar"cmdecho"1)
(menucmd"S=LIST")
(setq oer *error* *error* err2)(command".LIST"))
(defun mpl()
(setq pt1(getpoint"\nPick First Point: "))
(setq pt2(getpoint"\nPick Second Point: "))
(polar pt1(angle pt1 pt2)(/(distance pt1 pt2)2)))
(defun c:lmp()
(setq pt1(getpoint"\nPick First Point:"))
(setq pt2(getpoint"\nPick Second Point:"))
(command"line"(polar pt1(angle pt1 pt2)(/(distance pt1 pt2)2))))
(defun C:M()(setvar"cmdecho"1)
(menucmd"S=MOVE")
(setq oer *error* *error* err2)(command".MOVE""AU"))
(defun C:MM()(setvar"cmdecho"1)
(menucmd"S=MIRROR")
(setq oer *error* *error* err2)(command".MIRROR""AU"))
(defun C:MTL()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(LOAD"MTL"))
(defun C:O()(setvar"cmdecho"1)
(menucmd"S=OFFSET")
(setq OD(GETSTRING "\nOFFSET DISTANCE: "))
(setq oer *error* *error* err2)(command".OFFSET" OD))
(defun c:CNS()
(setq oer *error* *error* err2)(load"CNS"))
(defun c:DNS()
(setq oer *error* *error* err2)(load"DNS"))
(defun C:OO()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".OSNAP""NONE"))
(defun c:op()(setvar"cmdecho"1)
(load"op"))
(defun c:oh()(setvar"cmdecho"1)
(load"oh"))
(defun C:PL()(setvar"cmdecho"1)
(menucmd"S=PLINE")
(setq oer *error* *error* err2)(command".PLINE"))
(defun C:P()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".PAN"))
(defun C:PE()(setvar"cmdecho"1)
(menucmd"S=PO")
(setq oer *error* *error* err2)(command".PEDIT"))
(defun C:Q()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".QUIT"))
(defun C:R()(setvar"cmdecho"1)
(menucmd"S=ROTATE")
(setq oer *error* *error* err2)(command".ROTATE""AU"))
(defun c:rc (/ pt1 pt2 pt3 pt4) (graphscr)
(setq pt1 (getpoint "\nPICK First Corner on Rectangle "))
(setq pt3 (getcorner pt1 "\nPICK Opposite Corner of Rectangle or enter size: "))
(setq pt2 (list (car pt1) (cadr pt3)))
(setq pt4 (list (car pt3) (cadr pt1)))
(setq oer *error* *error* err2)(command ".Pline" pt1 "w" "0" "" pt2 pt3 pt4 "c"))
(defun C:RD()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".REDRAW"))
(defun C:rw()(setvar"cmdecho"1)
(load"rw"))
(defun C:ST()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".STRETCH""C"))
(defun C:SA()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".SAVE"))
(defun C:SE()(setvar"cmdecho"1)
(menucmd"S=LAYER")
(setq oer *error* *error* err2)(command ".LAYER""SET" pause ""))
(defun C:SC()(setvar"cmdecho"1)
(menucmd"S=SCALE")
(setq oer *error* *error* err2)(command ".SCALE""AU"))
(defun c:ss()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".STATUS"))
(defun C:T()(setvar"cmdecho"1)
(menucmd"S=TRIM")
(setq oer *error* *error* err2)(command ".TRIM""au"))
(defun C:TE()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".TEXT"))
(defun C:UN()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".UNITS"))
(defun C:V()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".DIVIDE"))
(defun c:wc()(setvar"cmdecho"1)
(load"wc"))
(defun c:wl()(setvar"cmdecho"1)
(load"wl"))
(defun C:X()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".EXPLODE"))
(defun C:ZA()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".REGENAUTO""ON")
(setq oer *error* *error* err2)(command".ZOOM""A""SAVE"""))
(defun C:ZC()(setvar"cmdecho"1)
(SETQ CP1(GETPOINT "\nCenter point: "))
(setq oer *error* *error* err2)(command".ZOOM""C" CP1 ""))
(defun C:ZD()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".ZOOM""D"))
(defun C:ZP()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".ZOOM""P"))
(defun C:ZW()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".ZOOM""W"))
(defun C:Z5()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".ZOOM"".5X"))
(defun C:Z7()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".ZOOM"".7X"))
(defun C:Z9()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command".ZOOM"".9X"))
(defun C:W()(setvar"cmdecho"1)
(menucmd"S=WBLOCK")
(setq oer *error* *error* err2)(command ".WBLOCK"))
(defun C:1()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""1"))
(defun C:2()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""2"))
(defun C:225()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""2.25"))
(defun C:4()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""4"))
(defun C:45()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""4.5"))
(defun C:6()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""6"))
(defun C:8()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""8"))
(defun C:10()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""10"))
(defun C:12()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""12"))
(defun C:16()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""16"))
(defun C:18()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""18"))
(defun C:24()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""24"))
(defun C:30()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""30"))
(defun C:36()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""36"))
(defun C:48()(setvar"cmdecho"1)
(setq oer *error* *error* err2)(command ".OFFSET""48"))
;
; EOF KEY.LSP
;
(princ ".........loaded")
(princ "\nPlease standby........Loading zoom utilities.")
(load"zq")
(load"lp")
(princ "\n")
(princ "\n ******* Copyright 1992, Patrick J. McKee ******")
(princ "\n ********** Version 1.01, Power Key tm *********")
(princ "\n")
(princ "\nPower Key...........")
(princ)